Flexible Topology Description Language for Simulation Programs

نویسنده

  • András Varga
چکیده

The article proposes a language for the description of model topologies in discrete event simulators. The language contains an efficient way to create parametrized, flexible topologies. The language has been implemented as part of the OMNeT++ simulator. In most simulators, the support for defining the topology of the model can be improved upon. For this task, simulators either (1) do not provide explicit support, or (2) only fixed topologies are supported, or (3) flexible topologies require programming. The solution proposed and implemented in OMNeT++ uses a description language with a powerful combination of simple constructs (multiple connections, conditional connections etc.) to allow parametrized description of regular structures. Parametrized structures that have been previously defined in the description language can also be created dynamically, during a simulation run. This feature eliminates the need for several independent runs if one is asking questions like how changes in model topology affect some performance measure.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CuPit-2: A Portable Parallel Programming Language for Artificial Neural Networks

CuPit-2 is a programming language specifically designed to express neural network learning algorithms. It provides most of the flexibility of general-purpose languages like C/C++, but results in much clearer and more elegant programs due to higher expressiveness, in particular for algorithms that change the network topology dynamically (constructive algorithms, pruning algorithms). Furthermore,...

متن کامل

A Natural Language Like Description Language

Computer programs for the analysis of human behaviour captured in multimedia data format commonly provide mechanisms to describe the behaviour recorded. Yet these programs do not satisfactorily fulfil the need for a description mechanism which allows the production of rich descriptions of behaviour in a flexible way and which facilitates the correct and complete retrieval of descriptions accord...

متن کامل

CuPit-2: Portable and Efficient High-Level Parallel Programming of Neural Networks

CuPit-2 is a special-purpose programming language designed for expressing dynamic neural network learning algorithms. It provides most of the flexibility of general-purpose languages such as C or C++, but is more expressive. It allows writing much clearer and more elegant programs, in particular for algorithms that change the network topology dynamically (constructive algorithms, pruning algori...

متن کامل

EFFICIENT SIMULATION FOR OPTIMIZATION OF TOPOLOGY, SHAPE AND SIZE OF MODULAR TRUSS STRUCTURES

The prevalent strategy in the topology optimization phase is to select a subset of members existing in an excessively connected truss, called Ground Structure, such that the overall weight or cost is minimized. Although finding a good topology significantly reduces the overall cost, excessive growth of the size of topology space combined with existence of varied types of design variables challe...

متن کامل

Studying and analysing transactional memory using interval temporal logic and AnaTempura

Transactional memory (TM) is a promising lock-free synchronisation technique which offers a high-level abstract parallel programming model for future chip multiprocessor (CMP) systems. Moreover, it adapts the well established popular paradigm of transactions and thus provides a general and flexible way to allow programs to read and modify disparate memory locations atomically as a single operat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006